home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / hce.lha / HCE / LibSource / AmigaLib / Readme.doc < prev   
Encoding:
Text File  |  1992-09-02  |  6.2 KB  |  162 lines

  1. (19.4.94)
  2.  
  3.       This file gives brief information on how to make the Amiga.lib.
  4.  
  5.       NOTE: If you do not have the Commodore FD1.3 or 2.04 files and the 
  6.             Commodore Include files then you cannot remake the Amiga.lib.
  7.  
  8.       There are two versions of the Amiga lib on this disk,
  9.       Kick 1.3 version and 2.04.
  10.  
  11.       Brief Intructions
  12.       ------------------
  13.  
  14.       FROM HCE:
  15.  
  16.       1) Select 'Load (c/a-source)' from the 'Disk' menu and then 
  17.          load this document (if you haven`t already).
  18.          You can then view the instructions from the editor.
  19.       2) Select 'Lock?' from the 'Other' menu and Lock the
  20.          'LibSrc:AmigaLib/Extras/Source' directory.
  21.       3) Select 'Compiler-options' from the 'Compile' menu.
  22.       4) Select 'Load Compile List' and load the file called 'Extras.CL'.
  23.       5) Click on the 'Compile' gadget until it shows 'FROM-LIST'.
  24.       6) Exit the options window.
  25.       7) Set the 'Outpath' gadget in the  'Assembler-options' window to
  26.          a path of your choice. (Default is, RAM:)
  27.       8) Select the 'Compile+Otimize+Assemble' gadget.
  28.       9) Wait until all files have been compiled.
  29.      10) Lock the 'Outpath' device or directory.
  30.      11) Copy your FD files to the 'Outpath' device or directory.
  31.      12) Select 'Linker-options' from the 'Link' menu.
  32.      13) Select 'Load Link List' and load the 'AmigaLib.LL' file from this
  33.          directory (will have to redo this file for kick 1.3 version).
  34.      14) Enter a library name with path into the 'Library Outname' gadget
  35.          (eg: RAM:Amiga2.04.lib).
  36.      15) Select 'FD To Lib' and wait.(takes between 5 and 8 mins)
  37.  
  38.  
  39.       IF NOT USING HCE:
  40.  
  41.       1) Use the script files on this disk as a guide to making your own:
  42.                   FD2.04_to_Stubs  -   FD2.04_to_Amiga_Lib
  43.                   FD1.3_to_Stubs   -   FD1.3_to_Amiga_Lib
  44.  
  45.       2) Use FD2STUBS by Detlef Wurkner to deal with the FD files.
  46.       3) Join the files as they are listed below ,either with 'join' 
  47.          or with 'Libr'.
  48.  
  49.           note: I have left the object files made from the Commodore
  50.                 FD files on this disk for convenience.
  51.  
  52. ==============================================================================
  53.                            Kick 1.3 Version
  54. ==============================================================================
  55.  
  56. note: Source code is supplied for Numbers 1-9 only, and comes from
  57.       PDC release 3.33 by Lionel Hummel & Paul Petersen.
  58.  
  59.  
  60. 1)          Extra.a
  61. 2)          DeletePort.c
  62. 3)          DeleteExtIO.c     
  63. 4)          DeleteStdIO.c
  64. 5)          DeleteTask.c      
  65. 6)          CreatePort.c      
  66. 7)          CreateExtIO.c     
  67. 8)          CreateStdIO.c
  68. 9)          CreateTask.c
  69.  
  70.  
  71. note: You must obtian the following files yourself.
  72.  
  73.       FD FILE                LIBRARY BASE NAME
  74. -----------------------------------------------
  75. 10) Clist_lib.fd              ClistBase
  76. 11) Console_lib.fd            ConsoleDevice
  77. 12) Diskfont_lib.fd           DiskfontBase
  78. 13) Dos_lib.fd                DOSBase
  79. 14) Exec_lib.fd               SysBase
  80. 15) Expansion_lib.fd          ExpansionBase
  81. 16) Graphics_lib.fd           GfxBase
  82. 17) Icon_lib.fd               IconBase
  83. 18) Intuition_lib.fd          IntuitionBase
  84. 19) Layers_lib.fd             LayersBase
  85. 20) Mathffp_lib.fd            MathBase
  86. 21) Mathieeedoubbas_lib.fd    MathIeeeDoubBasBase
  87. 22) Mathieeedoubtrans_lib.fd  MathIeeeDoubTransBase
  88. 23) Mathtrans_lib.fd          MathTransBase
  89. 24) Potgo_lib.fd              PotgoBase
  90. 25) Romboot_lib.fd            RomBootBase
  91. 26) Timer_lib.fd              TimerBase
  92. 27) Translator_lib.fd         TranslatorBase
  93.  
  94.     Join files as Listed.
  95. ==========================
  96.  
  97.  
  98. =============================================================================
  99.                           Kick 2.04 Version
  100. =============================================================================
  101.  
  102. note: Source code is supplied for Numbers 1-9 only, and comes from
  103.       PDC release 3.33 by Lionel Hummel & Paul Petersen.
  104.  
  105. 'V33' = Supported by Kick 1.2 or higher
  106. 'V34' = Supported by Kick 1.3 or higher
  107. 'V36' = Supported by Kick 2.00 or higher    No good to 1.3 owners
  108. 'V37' = Supported by Kick 2.04 or higher    No good to 2.00-1.3 owners
  109.  
  110. 1)          Extra.a           
  111. 2)          DeletePort.c      
  112. 3)          DeleteExtIO.c     
  113. 4)          DeleteStdIO.c
  114. 5)          DeleteTask.c      
  115. 6)          CreatePort.c      
  116. 7)          CreateExtIO.c     
  117. 8)          CreateStdIO.c
  118. 9)          CreateTask.c      
  119.  
  120.  
  121. note: You must obtian the following files yourself.
  122.  
  123.       FD FILE                LIBRARY BASE NAME
  124. -----------------------------------------------
  125. 10) Asl_lib.fd                AslBase                     V36
  126. 11) BattClock_lib.fd          BattClockBase
  127. 12) BattMem_lib.fd            BattMemBase
  128. 13) Clist_lib.fd              ClistBase
  129. 14) Commodities_lib.fd        CxBase                      V36
  130. 15) Console_lib.fd            ConsoleDevice
  131. 16) Diskfont_lib.fd           DiskfontBase
  132. 17) Disk_lib.fd               DiskBase
  133. 18) Dos_lib.fd                DOSBase
  134. 19) Exec_lib.fd               SysBase
  135. 20) Expansion_lib.fd          ExpansionBase               V33
  136. 21) GadTools_lib.fd           GadToolsBase                V36
  137. 22) Graphics_lib.fd           GfxBase
  138. 23) Icon_lib.fd               IconBase
  139. 24) IFFParse_lib.fd           IFFParseBase                V33
  140. 25) Input_lib.fd              InputBase
  141. 26) Intuition_lib.fd          IntuitionBase
  142. 27) Keymap_lib.fd             KeymapBase                  V36
  143. 28) Layers_lib.fd             LayersBase
  144. 29) Mathffp_lib.fd            MathBase
  145. 30) Mathieeedoubbas_lib.fd    MathIeeeDoubBasBase
  146. 31) Mathieeedoubtrans_lib.fd  MathIeeeDoubTransBase
  147. 32) Mathieeesinbas_lib.fd     MathIeeeSingBasBase
  148. 33) Mathieeesingtrans_lib.fd  MathIeeeSinTransBase
  149. 34) Mathtrans_lib.fd          MathTransBase
  150. 35) Misc_lib.fd               MiscBase
  151. 36) Potgo_lib.fd              PotgoBase
  152. 37) Ramdrive_lib.fd           RamdriveDevice              V34
  153. 38) RexxSysLib_lib.fd         RexxSysBase                 V33
  154. 39) Romboot_lib.fd            RomBootBase
  155. 40) Timer_lib.fd              TimerBase
  156. 41) Translator_lib.fd         TranslatorBase
  157. 42) Utility_lib.fd            UtilityBase                 V37
  158. 43) Workbench_lib.fd          WorkbenchBase               V36
  159.  
  160.     Join files as listed.
  161. ==========================
  162.